bizarre tale - French English Dictionary